package com.ruoyi.common.enums;

import org.babyfish.jimmer.sql.EnumItem;
import org.babyfish.jimmer.sql.EnumType;

@EnumType(EnumType.Strategy.NAME)
public enum ProcessEnums {

    /**
     * 进行中（审批中）
     */
    @EnumItem(name = "RUNNING")
    RUNNING,
    /**
     * 撤回
     */
    @EnumItem(name = "REVOKE")
    REVOKE,
    /**
     * 退回
     */
    @EnumItem(name = "REBACK")
    REBACK,
    /**
     * 驳回
     */
    @EnumItem(name = "REJECT")
    REJECT,
    /**
     * 终止
     */
    @EnumItem(name = "TERMINATED")
    TERMINATED,
    /**
     * 完成
     */
    @EnumItem(name = "COMPLETED")
    COMPLETED,
    /**
     * 取消
     */
    @EnumItem(name = "CANCELED")
    CANCELED;
}
